import axios from "~/axios";
import { queryFilters } from "~/composables/util";

// 获取消息列表
export function getMessageList({ ...data }) {
    let r = queryFilters(data)
    // return axios.get(`/user/notice_list/${r}`)
    return axios.get(`/system/message/${r}`)

}

// 新增消息
export function postMessage(data) {
    return axios.post(`/system/message/`, data)
}
// 修改消息
export function putMessage(id, data) {
    return axios.put(`/system/message/${id}/`, data)
}
// 删除消息
export function deleteMessage(id) {
    return axios.delete(`/system/message/${id}/`)
}


// 获取消息列表
export function getUserMessageList({ ...data }) {
    let r = queryFilters(data)
    return axios.get(`/user/message/${r}`)

}

// 新增消息
export function postUserMessage(data) {
    return axios.post(`/user/message/`, data)
}
// 修改消息
export function putUserMessage(id, data) {
    return axios.put(`/user/message/${id}/`, data)
}

// 设置消息已读
export function setUserMessageRead(data) {
    return axios.post(`/user/message/set_read/`,data)
}

// 删除消息
export function deleteUserMessage(id) {
    return axios.delete(`/user/message/${id}/`)
}
